﻿
namespace WeixinSDK
{
    public enum WxMsgField
    {
        /// <summary>
        /// 开发者微信号
        /// </summary>
        ToUserName,
        /// <summary>
        /// 发送方帐号（一个OpenID）
        /// </summary>
        FromUserName,
        /// <summary>
        /// 消息创建时间 （整型）
        /// </summary>
        CreateTime,
        /// <summary>
        /// text,image,voice,video,location,link
        /// </summary>
        MsgType,
        /// <summary>
        /// 消息id，64位整型
        /// </summary>
        MsgId,

        /// <summary>
        /// [text]文本消息内容
        /// 回复的消息内容（换行：在content中能够换行，微信客户端就支持换行显示）
        /// </summary>
        Content,

        /// <summary>
        /// [image]图片链接
        /// </summary>
        PicUrl,

        /// <summary>
        /// [image]图片消息媒体id，可以调用多媒体文件下载接口拉取数据。
        /// [voice]语音消息媒体id，可以调用多媒体文件下载接口拉取数据。
        /// [video]视频消息媒体id，可以调用多媒体文件下载接口拉取数据。
        /// </summary>
        MediaId,

        /// <summary>
        /// [voice]语音格式，如amr，speex等
        /// </summary>
        Format,

        /// <summary>
        /// [video]视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据。
        /// </summary>
        ThumbMediaId,

        //----地理位置消息---------------------------------------------------

        /// <summary>
        /// [location]地理位置维度
        /// </summary>
        Location_X,
        /// <summary>
        /// [location]地理位置经度
        /// </summary>
        Location_Y,
        /// <summary>
        /// [location]地图缩放大小
        /// </summary>
        Scale,
        /// <summary>
        /// [location]地理位置信息
        /// </summary>
        Label,

        //----链接消息---------------------------------------------------

        /// <summary>
        /// 消息标题
        /// </summary>
        Title,
        /// <summary>
        /// 消息描述
        /// </summary>
        Description,
        /// <summary>
        /// 消息链接
        /// </summary>
        Url,
        /// <summary>
        /// 事件类型，CLICK
        /// </summary>
        Event,
        /// <summary>
        /// 事件KEY值，与自定义菜单接口中KEY值对应
        /// </summary>
        EventKey,

        //---回复图文消息---------------------------------------------------

        /// <summary>
        /// 图文消息个数，限制为10条以内
        /// </summary>
        ArticleCount,
    }
}
